/**
 * 版权所有:版权所有(C) 2020，卓信科技
 * 系统名称:FOL-管理系统
 * 文件名称:FolFileInfoDao.java
 * 模块名称:文件
 * 创建日期:2020年5月19日
 * 作        者:Baisong
 * 内容摘要:文件
 */
package com.zx.emanage.sysmanage.persist;

import com.zx.emanage.util.gen.entity.FolFileInfo;
import com.zx.sframe.util.mybatis.BaseDao;
import com.zx.sframe.util.mybatis.MyBatisRepository;

import java.util.List;
import java.util.Map;

/**
 * 类 名 称:FolFileInfoDao
 *
 * 内容摘要:dao
 *
 * 作 者:Baisong
 */
@MyBatisRepository
public interface FolFileInfoDao extends BaseDao<FolFileInfo>
{

    /**
     * 方法名称: saveBatch
     * 内容摘要: 批量保存图片
     * @param saveFileList
     *
     * @author: Baisong
     * @time:2020年8月20日 下午4:48:14
     */
    void saveBatch(List<FolFileInfo> saveFileList);

    /**
     * 方法名称: getConfirmFiles
     * 内容摘要: TODO(这里详细描述这个方法的作用)
     * @param paramMap
     * @return
     *
     * @author: Baisong
     * @time:2020年8月25日 下午4:03:47
     */
    List<Map<String, Object>> getConfirmFiles(Map<String, Object> paramMap);

    /**
     * 方法名称: batchDeleteForDJDY
     * 内容摘要: 单据打印文件删除
     * @param paramMap
     * @return
     * @author: wangyihan
     * @time:2020年9月17日 下午4:03:47
     */
    void batchDeleteForDJDY(Map<String, Object> paramMap);

    /**
     * 方法名称: FolFileInfoDao
     * 内容摘要: TODO()
     *
     * @Param [paramMap]
     * @return java.util.List<java.util.Map < java.lang.String, java.lang.Object>>
     * @Author: wuguoqiang
     * @time: 2020/11/30 13:35
     **/
    List<Map<String, Object>> getCollectionPayConfirmFiles(Map<String, Object> paramMap);
    
    /**
     * 方法名称: deleteFilesForWPSQD
     * 内容摘要: 删除物品申请单附件
     * @param paramMap
     * @return
     * @author: wangyihan
     * @time:2021年5月21日 下午4:03:47
     */
    void deleteFilesForWPSQD(Map<String, Object> paramMap);
    
    /**
     * 方法名称: deleteFilesForDJSQ
     * 内容摘要: 删除单据申请附件
     * @param paramMap
     * @return
     * @author: wangyihan
     * @time:2021年5月21日 下午4:03:47
     */
    void deleteFilesForDJSQ(Map<String, Object> paramMap);

	/**
	 * 方法名称: searchMobileInfo
	 * 内容摘要: TODO(移动端获取文件)
	 * @param paramMap
	 * @return 
	 *
	 * @author: Baisong
	 * @time:2021年7月5日 下午2:07:21
	*/
	List<Map<String, Object>> searchMobileInfo(Map<String, Object> paramMap);
    
    

}